Event Aware Elasticity Control for Cloud Applications

نویسندگان

  • Matthew Sladescu
  • Alan Fekete
چکیده

A distinctive component of cloud-based applications is the elasticity control. This component facilitates the adaptation necessary for an application to maintain service quality in the presence of fluctuating demand. Elasticity control achieves this adaptation at runtime by managing the expansion and contraction of resource capacity in response to demand. How to design the rules of elasticity control is a central challenge when deploying cloud-based software. Many application providers express the need to manage the large fluctuations in demand associated with planned events, like marketing events. Existing reactive and predictive elasticity control strategies can be ineffective in managing the surges in workload associated with such planned events. This report will introduce a novel control strategy that integrates expert knowledge about planned events, along with runtime measurements and trend prediction from recent history. We will evaluate how well this strategy can maintain quality of service as planned events alter the load. The initial results presented in this paper are promising and suggest that making an elasticity controller aware of upcoming events is an effective strategy for dealing with event-associated surges in workload. Keywords-control; adaptive; cloud computing; autonomic computing; control; elasticity; flash crowd; prediction;

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

School of Information Technologies Event Aware Elasticity Control for Cloud Applications Technical Report 687

A distinctive component of cloud-based applications is the elasticity control. This component facilitates the adaptation necessary for an application to maintain service quality in the presence of fluctuating demand. Elasticity control achieves this adaptation at runtime by managing the expansion and contraction of resource capacity in response to demand. How to design the rules of elasticity c...

متن کامل

Enabling cost-aware and adaptive elasticity of multi-tier cloud applications

Elasticity (on-demand scaling) of applications is one of the most important features of cloud computing. This elasticity is the ability to adaptively scale resources up and down in order tomeet varying application demands. To date, most existing scaling techniques can maintain applications’ Quality of Service (QoS) but do not adequately address issues relating to minimizing the costs of using t...

متن کامل

Dynamic Workload-Aware Elastic Scale-Out in Cloud Data Stores

NoSQL databases store a huge amount of data generated by modern web applications. To improve scalability, a database is partitioned and distributed among the different nodes called as a scale out. However, this scale out feature of the NoSQL database is oblivious to the data access pattern of the web applications, which results in poorly distributed data across all the nodes. Therefore, the cos...

متن کامل

A Debt-Aware Learning Approach for Resource Adaptations in Cloud Elasticity Management

Elasticity is a cloud property that enables applications and their execution systems to dynamically acquire and release shared computational resources on demand. Moreover, it unfolds the advantage of economies of scale in the cloud through a drop in the average costs of these shared resources. However, it is still an open challenge to achieve a perfect match between resource demand and provisio...

متن کامل

Communication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology

By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012